//package com.zpark.table.interception;
//
//import org.springframework.web.servlet.HandlerInterceptor;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//// 定义一个拦截器
//public class UserLoginInterceptor implements HandlerInterceptor {
//    /**
//     * 检测数据库中有无数据，有则放行。没有则重定向到登录页面
//     * @param request 请求对象
//     * @param response 请求响应
//     * @param handler 处理器（url + controller: 映射)
//     * @return 如果返回值为true表示放行当前的请求，如果返回值为false组表示拦截当前的请求
//     * @throws Exception
//     */
//    @Override
//    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//        // HttpServletRequest对象来获取session对象
//        Object obj = request.getSession().getAttribute("uid");
//        if (obj == null) {
//            // 说明用户没有登录，重定向到登录页面
//            response.sendRedirect("http://localhost:8081/login.html");
//            // 结束后续的调用
//            return false;
//        }
//        // 请求放行
//        return true;
//    }
//
//}
